Golang Job: Software Engineer Eventing

Job added on

Company

EdHike, LLC

Location

Jacksonville, Florida - United States of America

Job type

Full-Time

Golang Job Details

Job Title: Software Engineer Eventing
Location: Jacksonville, FL / Alpharetta, GA / Berkeley Heights, NJ (5 Days Onsite No Remote)
Experience Required: 8 12 Years
Job Type: Contract
Screening: Technical Video Screening Mandatory Before Submission

Please ensure all profiles include:

  • Full legal name (as per passport)

  • Email address & phone number (no Google Voice/IP numbers)

  • Valid LinkedIn profile

  • Passport number (mandatory)

Do NOT share fake or incomplete profiles.
Submissions without the above details will be rejected.


Job Description

We are seeking an experienced Software Engineer Eventing with strong expertise in Go programming and event-driven architectures. The ideal candidate will have a proven background in developing and deploying scalable backend services using Go, working with message brokers like Kafka or RabbitMQ, and containerized environments such as Docker and Kubernetes.


Key Responsibilities

  • Develop and maintain Go-based microservices and event-driven APIs

  • Build and optimize applications that interact with relational databases such as PostgreSQL or MySQL

  • Leverage Docker and Kubernetes for container orchestration and deployment

  • Design and integrate with Kafka, Kafka Connect, or RabbitMQ in an event-driven architecture

  • Collaborate closely with engineering teams to implement scalable backend services

  • Work in a Git-based CI/CD environment and contribute to code reviews and version control


Required Skills & Experience

  • 8 12 years of software engineering experience

  • Strong development experience in Go (Golang)

  • Experience with Go-based API frameworks (e.g., Gin, Echo, Chi)

  • Proficient in working with relational databases like Postgres or MySQL

  • Experience with Docker, Kubernetes, and containerized application deployments

  • 2+ years' experience with Git and version control

  • 2+ years' experience with event-driven systems using Kafka, RabbitMQ, or similar tools

  • At least 1 year experience working with Kafka Connect

  • Bachelor s degree in Computer Science, Engineering, or related field (or equivalent work/military experience)


Preferred Candidate Traits

  • Strong problem-solving and debugging skills

  • Experience with CI/CD pipelines and modern DevOps practices

  • Comfortable working in fast-paced, team-oriented environments

  • Excellent verbal and written communication skills


To apply, share your profile with:
Subject: Software Engineer Eventing [Candidate Name]

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.